package webing.negocio;

import java.util.Collection;

import webing.dao.citaDAO;
import webing.excepcion.DAOExcepcion;
import webing.modelo.cita;



public class citaNegocio {

	public void insertarCita(int idcita,  String loginmedico, String loginpaciente, String nombresede, String fecha, String hora_ini) throws DAOExcepcion {

		cita modelo = new cita();
		modelo.setIdcita(idcita);
		modelo.setLoginmedico(loginmedico);
		modelo.setLoginpaciente(loginpaciente);
		modelo.setNombresede(nombresede);
		modelo.setFecha(fecha);
		modelo.setHora_ini(hora_ini);
		
		citaDAO dao = new citaDAO();
		dao.insertar(modelo);
		
		
	}
	
	public void actualizarCita(int idcita,  String loginmedico, String loginpaciente, String nombresede, String fecha, String hora_ini) throws DAOExcepcion {

		cita modelo = new cita();
		modelo.setIdcita(idcita);
		modelo.setLoginmedico(loginmedico);
		modelo.setLoginpaciente(loginpaciente);
		modelo.setNombresede(nombresede);
		modelo.setFecha(fecha);
		modelo.setHora_ini(hora_ini);
		
		citaDAO dao = new citaDAO();
		dao.actualizar(modelo);
		
}
	
	public Collection<cita> buscarcita(int idcita) throws DAOExcepcion{
        citaDAO dao = new citaDAO();
        return dao.buscarPorIdcita(idcita);
	
	}
	
	
	
	
	public Collection<cita> listarcita() throws DAOExcepcion {

		citaDAO dao = new citaDAO();
		return dao.listar();
}
	
	
	
	public void eliminarCita(int idcita) throws DAOExcepcion{
         
         citaDAO dao = new citaDAO();
         dao.eliminar(idcita);
 }
}